package a.a;

import a.c.ab;
import a.c.d;
import a.c.e;
import a.c.j;
import a.c.k;
import a.c.q;
import a.c.w;
import a.c.y;

import java.util.HashMap;
import java.util.Map;

class pb
  extends q
{
  Map dg = new HashMap();
  Map eg = new HashMap();
  
  public pb(q paramq)
  {
    Object localObject1 = paramq.v();
    Object localObject2;
    do
    {
      if (!((w)localObject1).e()) {
        break;
      }
      localObject2 = i();
      this.eg.put(localObject2, ((w)localObject1).d());
      if ((i == 0) && (bool)) {
        break label111;
      }
      this.dg.put(((w)localObject1).d(), localObject2);
      ((w)localObject1).f();
    } while (!bool);
    label111:
    localObject1 = paramq.w();
    do
    {
      if (!((a.c.m)localObject1).e()) {
        break;
      }
      localObject2 = ((a.c.m)localObject1).a();
      d locald = a((e)this.dg.get(((d)localObject2).e()), (e)this.dg.get(((d)localObject2).f()));
      this.eg.put(locald, localObject2);
      this.dg.put(localObject2, locald);
      ((a.c.m)localObject1).f();
    } while (!bool);
  }
  
  public e k(e parame)
  {
    return (e)this.eg.get(parame);
  }
  
  public e l(e parame)
  {
    return (e)this.dg.get(parame);
  }
  
  public d b(d paramd)
  {
    return (d)this.eg.get(paramd);
  }
  
  public d k(d paramd)
  {
    return (d)this.dg.get(paramd);
  }
  
  public void a(y paramy, k paramk, j paramj)
  {
    boolean bool = m.a;
    do
    {
      if (!paramy.e()) {
        break;
      }
      Object localObject = paramy.j();
      paramj.a(localObject, paramk.getInt(this.eg.get(localObject)));
      paramy.f();
    } while (!bool);
  }
  
  public void c(y paramy, k paramk, j paramj)
  {
    boolean bool = m.a;
    do
    {
      if (!paramy.e()) {
        break;
      }
      Object localObject = paramy.j();
      paramj.a(localObject, paramk.getDouble(this.eg.get(localObject)));
      paramy.f();
    } while (!bool);
  }
  
  public void e(y paramy, k paramk, j paramj)
  {
    boolean bool = m.a;
    do
    {
      if (!paramy.e()) {
        break;
      }
      Object localObject = paramy.j();
      paramj.a(localObject, paramk.getInt(this.dg.get(localObject)));
      paramy.f();
    } while (!bool);
  }
  
  public ab a(ab paramab)
  {
    int i = m.b;
    boolean bool = m.a;
    ab localab = new ab();
    a.c.m localm = paramab.l();
    do
    {
      if (!localm.e()) {
        break;
      }
      d locald = localm.a();
      if (i == 0)
      {
        if (bool) {
          break label73;
        }
        localab.add(b(locald));
        localm.f();
      }
    } while (!bool);
    label73:
    return localab;
  }
}



/* Location:           E:\idea\

 * Qualified Name:     a.a.pb

 * JD-Core Version:    0.7.0.1

 */